CSV (Dateiformat)

CSV
Dateiendung: .csv
MIME-Type: text/csv


Das Dateiformat CSV steht für englisch Comma-separated values (seltener Character-separated values[1]) und beschreibt den Aufbau einer Textdatei zur Speicherung oder zum Austausch einfach strukturierter Daten. Die Dateinamenserweiterung lautet .csv.

Ein allgemeiner Standard für das Dateiformat CSV existiert nicht, jedoch wird es im RFC 4180[2] grundlegend beschrieben. Die zu verwendende Zeichenkodierung ist ebenso wenig festgelegt; 7-Bit-ASCII-Code gilt weithin als der kleinste gemeinsame Nenner.

In CSV-Dateien können Tabellen oder eine Liste unterschiedlich langer Listen abgebildet werden.

Als Alternative zum CSV-Format wurde früher auch das Simple Data Format (SDF) verwendet.

Kompliziertere, beispielsweise geschachtelte Datenstrukturen können durch zusätzliche Regeln oder in verketteten CSV-Dateien gespeichert werden. Um sie in einer Datei abzuspeichern, eignen sich jedoch andere Formate wie JSON, XML oder EDIFACT besser.

  1. Dirk Louis, Peter Müller: Das Java 6 Codebook. Pearson Education, 2007, ISBN 978-3-8273-2465-8, S. 259: „Die häufigste Variation ist der Austausch des Kommas durch ein anderes Trennzeichen, weswegen CSV oft auch als Akronym für Character Separated Values verstanden wird“
  2. RFC 4180 – Common Format and MIME Type for Comma-Separated Values (CSV) Files. Oktober 2005 (englisch).

© MMXXIII Rich X Search. We shall prevail. All rights reserved. Rich X Search